!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9fc84d41-e05f-475d-83b7-8b79fe31f350",e._sentryDebugIdIdentifier="sentry-dbid-9fc84d41-e05f-475d-83b7-8b79fe31f350")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6991],{1340:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var l=s(37876),a=s(14232),r=s(27888);s(32283),s(96637);var i=s(23748),n=s(38294),m=s(96957),d=s(14694),c=s(84492),x=s(26630),o=s(48762),h=s(94952),p=s(80977),g=s(58103),f=s.n(g);let u=({photos:e})=>{let[t,s]=(0,x.ID)(!1),[g,u]=(0,x.ID)(void 0),[j,v]=(0,x.ID)(!1),y=(0,a.useRef)(null),{isVisible:N,elementRef:w}=(0,p.A)();if((0,x.uV)(()=>{s(!0)},[]),0===e.length)return null;let b=t&&N&&e.length>1,C="max-h-[320px] [&_.swiper-wrapper]:max-h-[320px] sm:max-h-[460px] sm:[&_.swiper-wrapper]:max-h-[460px] md:max-h-[600px] md:[&_.swiper-wrapper]:max-h-[600px]",k=()=>{v(!0)},A=e=>{u(e)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.h,{photos:e,open:j,handleClose:()=>{v(!1)},selectedImage:g,handleImageClick:A}),(0,l.jsx)("div",{id:h.S0.GallerySection,ref:w,className:f()("relative pt-10 mt-0 md:mt-10",N?"animate-fade animate-duration-[1000ms] opacity-100":"opacity-0"),children:b?(0,l.jsxs)(r.RC,{ref:y,centeredSlides:!0,className:C,breakpoints:{[o.mN.xs]:{slidesPerView:1.25},[o.mN.sm]:{slidesPerView:1.5},[o.mN.md]:{slidesPerView:1.75},[o.mN.lg]:{slidesPerView:2},[o.mN.xl]:{slidesPerView:2.5},2560:{slidesPerView:3}},autoplay:e.length>1&&{delay:5e3,pauseOnMouseEnter:!1,disableOnInteraction:!1},modules:[i.Ij],loop:e.length>1,children:[(0,l.jsx)(m.A,{icon:d.CeG,onClick:()=>{y.current?.swiper.slidePrev()},className:"rounded-none border-0 absolute top-[50%] ltr:left-[46px] rtl:right-[46px] ltr:-translate-x-[50%] rtl:translate-x-[50%] -translate-y-[50%] hidden sm:flex"}),e.map((e,t)=>(0,l.jsx)(r.qr,{style:{height:"auto"},children:(0,l.jsx)("div",{className:"h-full cursor-pointer",onClick:()=>{k(),A(e)},children:(0,l.jsx)(n.A,{image:e.image,size:{default:100},className:"w-full h-full max-h-[320px] sm:max-h-[460px] md:max-h-[600px] object-cover"})})},`${e.id}-${t}`)),(0,l.jsx)(m.A,{icon:d.dmS,onClick:()=>{y.current?.swiper.slideNext()},className:"rounded-none border-0 absolute top-[50%] ltr:right-[46px] rtl:left-[46px] ltr:translate-x-[50%] rtl:-translate-x-[50%] -translate-y-[50%] hidden sm:flex"})]}):(0,l.jsx)("div",{className:f()("cursor-pointer",C),onClick:()=>{k(),A(e[0])},children:(0,l.jsx)(n.A,{image:e[0].image,size:{default:100},className:"w-full h-full max-h-[320px] sm:max-h-[460px] md:max-h-[600px] object-cover"})})})]})}},35572:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var l=s(37876);s(14232);var a=s(14694),r=s(26630);let i=({stars:e,cssProps:t,style:s})=>{let i=Array(e).fill(null);return(0,l.jsx)("span",{style:s,className:(0,r.xW)("whitespace-nowrap inline-block text-[11px] md:text-[16px]",t),children:i.map((e,t)=>(0,l.jsx)(a.gc2,{className:"star-icon text-warning pl-[1px] md:pl-1 pb-0.5 first-of-type:pl-0",icon:a.yy},t))})}},37207:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var l=s(37876);s(14232);var a=s(70654),r=s(96208);let i=e=>{let{landingContent:t,sectionNumber:s,showShareButton:i}=e;return(0,l.jsx)(l.Fragment,{children:t.aboutHotel&&(0,l.jsx)("div",{id:a.S0.AboutSection,children:(0,l.jsx)(r.A,{sectionClassName:"items-baseline",paragraphClassName:"text-left",headerTitleSection:!0,title:t.aboutHotel.title||"",sectionNumber:s,images:t.aboutHotel.images,paragraphs:t.aboutHotel.text,showShareButton:i})})})}},58103:(e,t)=>{var s;!function(){"use strict";var l={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";s.d(t,{A:()=>N});var l=s(37876);s(14232);var a=s(48762),r=s(62403),i=s(40675),n=s(2234),m=s(42875),d=s(26807),c=s(30140),x=s(9369),o=s(35572),h=s(26630),p=s(8403),g=s(3892),f=s(38294),u=s(94952),j=s(14910),v=s(69962),y=s(32869);let N=e=>{let t,s,{hotelData:N,availabilityMode:w,salesContact:b,headerBackgrounds:C,page:k,header:A}=e,I=d.d.enableAuth,S=(0,g.Uw)(),_=(0,g.fV)(),W=(0,g.Yi)(S),F=(0,j.CT)(),P=(0,j.Wq)(),z=(0,v.J)(),{stars:D}=N.commonDescription,M=!!W&&W.width/W.height<=2.5,R=!!W&&W.width/W.height>=6.2,T={destinationId:z,dates:P,guests:F};return(0,l.jsxs)("header",{className:"w-full",children:[(0,l.jsxs)("div",{className:(0,h.xW)("relative w-full flex transition-all",w?"min-h-[350px] sm:min-h-[400px] md:min-h-[450px] h-[50vh]":W?`${M?"min-h-[450px] md:min-h-[550px]":"min-h-[450px]"} h-[90vh]`:"min-h-[450px] h-[80vh]"),children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 bottom-0 right-0 z-[1] h-full bg-black/40"}),(0,l.jsx)(c.A,{images:C}),(0,l.jsx)("div",{className:`${a.IP} grid z-10`,children:(0,l.jsxs)("div",{className:(0,h.xW)("flex flex-col items-center w-full justify-evenly mt-[70px] md:mt-[100px] mb-[25px]","animate-fade-up animate-duration-[1000ms]"),children:[W&&(0,l.jsxs)("div",{children:[D&&D>0?(0,l.jsx)("div",{className:"text-center mb-2",children:(0,l.jsx)(o.A,{stars:D,cssProps:"text-center align-middle text-[1rem] md:text-[1rem] inline-block"})}):null,(0,l.jsx)(f.A,{priority:!0,image:W,hidePlaceholder:!0,className:(0,h.xW)("w-auto mb-2 sm:mb-4 md:mb-5 transition-all",M?"h-[20vh] min-h-[110px] sm:min-h-[140px] md:min-h-[160px] lg:min-h-[180px]":R?"h-auto min-h-[48px] xs:min-h-[58px] sm:h-[12.5vh] sm:min-h-[72px] md:min-h-[80px]":"h-[12.5vh] min-h-[64px] sm:min-h-[72px] md:min-h-[80px]"),size:{default:20}})]}),(0,l.jsxs)("div",{className:"flex flex-col items-center",children:[!W&&(0,l.jsx)(l.Fragment,{children:D&&D>0?(0,l.jsx)("div",{className:"text-center",children:(0,l.jsx)(o.A,{stars:D,cssProps:"text-center align-middle text-[1rem] md:text-[1rem] inline-block"})}):null}),A?.hotelHero?.hasLogoOverride?null:(t=_??N.title,s=!!_&&_!==N.title,(0,l.jsxs)("h1",{className:`leading-[120%] text-center font-semibold text-white tracking-tight ${(0,p.W)(t.length,!!W)} break-words`,children:[t,s&&(0,l.jsx)("span",{className:"block text-[0.95rem] sm:text-[1rem] md:text-[1.125rem] font-normal tracking-normal leading-[1.3] opacity-95 mt-1",children:N.title})]}))]}),!w&&(0,l.jsx)("div",{id:u.S0.BookARoom,className:"shadow-subdomainSearch bg-light p-3 sm:p-6 w-full sm:max-w-max",children:(0,l.jsx)(x.A,{showButton:!0,availabilityMode:w,dateSearchClassName:"border-form",guestSearchClassName:"border-form"})})]})})]}),(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 z-[10]",children:(0,l.jsx)(r.A,{children:(0,l.jsx)("div",{className:a.IP,children:(0,l.jsxs)("div",{className:(0,h.xW)("py-3 flex items-center justify-between sm:py-4 md:py-0 md:h-[100px]"),children:[(0,l.jsx)(y.A,{searchRequest:T,links:k?.header?.links,showMoreMenu:!0,isBurger:!0,showMenu:!!k?.header?.links||k.showTopMenu}),(0,l.jsxs)("div",{className:(0,h.xW)("hidden sm:flex gap-2 items-center justify-end print:hidden"),children:[(0,l.jsx)("div",{children:(0,l.jsx)(m.A,{className:"hidden sm:flex",currencyClassName:"[&_.current-currency]:text-white hover:bg-transparent",languageClassName:"subdomain-current-lng hover:bg-transparent"})}),(0,l.jsx)("div",{className:"hidden md:block",children:b}),I&&(0,l.jsx)(n.i,{})]}),(0,l.jsx)("div",{className:(0,h.xW)("flex justify-end items-center sm:hidden w-full max-w-[44px] justify-center justify-self-end"),children:(0,l.jsx)(i.A,{buttonClassName:"[&_svg]:text-white",links:k?.header?.links,showMenu:!!k?.header?.links||k.showTopMenu,showCurrency:k.showCurrency,salesContactComponent:b,salesContact:k.header?.salesContact,searchRequest:T,mobileLogoAtTheBottom:k.header?.mobileLogoAtTheBottom,reserveLink:k.header?.reserveLink,hotelHero:k.header?.hotelHero})})]})})})})]})}},69705:(e,t,s)=>{"use strict";s.d(t,{A:()=>f});var l=s(37876);s(14232);var a=s(15023),r=s(30055),i=s(94952),n=s(26630),m=s(61884),d=s(14694),c=s(24927),x=s(3006),o=s(48762),h=s(80977),p=s(81632),g=s(7976);let f=({hotelData:e,map:t,availabilityMode:s})=>{let{tCommon:f}=(0,o.FC)(),{tHotels:u}=(0,x.zg)(),j=(0,a.Y3)(),{salesContact:v}=(0,p.Tj)(),y=(0,g.n)(),{isVisible:N,elementRef:w}=(0,h.A)(),{address:b}=e.listingDescription,C=(0,i.M0)(b);return(0,l.jsx)("div",{ref:w,id:i.S0.LocationSection,className:"mt-10 pt-10",children:(0,l.jsx)("div",{className:"relative bg-primary/10",children:(0,l.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-[3fr,2fr] lg:grid-cols-2",children:[(0,l.jsxs)("div",{className:(0,n.xW)("p-6 lg:p-12 grid items-center justify-center content-center gap-3",N?"animate-fade-right animate-duration-[1000ms] opacity-100":"opacity-0"),children:[(0,l.jsx)("h2",{className:(0,n.xW)(o.Uh,"text-center sm:text-left"),children:u("locationSectionLabel")}),t&&(0,l.jsx)(r.A,{isShowImage:!1,map:t,title:e.title,coordinates:e.listingDescription.coordinates,children:(0,l.jsx)("p",{className:"text-[1.15rem] md:text-[1.35rem] text-primaryFont leading-[120%] cursor-pointer transition-colors hover:underline text-center sm:text-left",children:C})}),(0,l.jsxs)("div",{className:"flex items-center flex-col md:flex-row gap-0 md:gap-5 mt-2 sm:mt-4 sm:flex-wrap md:flex-nowrap",children:[v&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.A,{onClick:()=>{(0,c.K)("location_widget")},href:`tel:${v.plainPhoneNumber}`,className:"",children:(0,l.jsxs)("div",{className:(0,n.xW)("flex gap-4 items-center"),children:[(0,l.jsx)(d.gc2,{icon:d.KKr,className:"text-primary text-[2.5rem]"}),(0,l.jsxs)("div",{className:"",children:[(0,l.jsx)("p",{className:"text-primary font-normal text-[1.2rem]",children:f("callCenterReservationsLabel")}),(0,l.jsx)("p",{className:"text-primaryFont font-normal text-[1.5rem] sm:text-[1.75rem] md:text-[2rem]",children:v.phoneNumber})]})]})}),(0,l.jsx)("span",{className:"text-primaryFont text-[1rem] mb-2 md:mb-0 sm:text-[1.25rem]",children:u("reservationByPhoneOrBookOnline")})]}),(0,l.jsx)(o.sP,{onClick:()=>{s&&j?.handleScrollClick?j.handleScrollClick():y?.open()},children:u("bookOnlineLabel")})]})]}),(0,l.jsx)("div",{className:(0,n.xW)(N?"animate-fade-left animate-duration-[1000ms] opacity-100":"opacity-0"),children:t&&(0,l.jsx)(r.A,{map:t,isShowImage:!0,title:e.title,coordinates:e.listingDescription.coordinates,imageClassName:"max-h-[300px] sm:max-h-[500px]",className:"h-full"})})]})})})}},87942:(e,t,s)=>{"use strict";s.d(t,{A:()=>v});var l=s(37876);s(14232);var a=s(80751),r=s(93636),i=s(11116),n=s(26630),m=s(14694),d=s(94952),c=s(12404),x=s(19028),o=s(61884),h=s(54587),p=s.n(h),g=s(88429),f=s(51991),u=s(3006);let j=({handleClose:e,priorityLinks:t})=>{let{tHotels:s}=(0,u.zg)();return(0,n.uV)(()=>{(0,x.sx)("affiliate_rates_list",{placement:c.Il[c.Il.StickyCompare]})},[]),(0,l.jsxs)("div",{className:"bg-white px-3 py-2",children:[(0,l.jsxs)("div",{className:"flex justify-between items-center mb-2 gap-2",children:[(0,l.jsx)("p",{className:"text-[14px] text-primaryFont font-normal leading-[1]",children:s("compareSameSearchOnOtherSites")}),(0,l.jsx)("button",{className:"h-6 w-6 p-0",onClick:e,children:(0,l.jsx)(m.gc2,{className:"text-primaryFont",icon:m.Jyw})})]}),(0,l.jsx)("div",{className:"grid grid-cols-2 gap-2",children:t.map((e,t)=>{let s=e.name.toLowerCase().includes("booking"),a=(0,d.VU)(e.url,c.Il.StickyCompare);return(0,l.jsx)(o.A,{href:a,target:"_blank",onClick:()=>{(0,x.sx)("affiliate_rates_click",{supplier:e.name,placement:c.Il[c.Il.StickyCompare]})},children:(0,l.jsx)("div",{className:(0,n.xW)("flex justify-center items-center cursor-pointer hover:bg-softBlue transition-colors border-secondaryGrey border py-2 px-3",f.uC.noHotelSearch?"":"rounded-lg"),children:s?(0,l.jsx)(p(),{priority:!0,src:g.A,alt:"Booking Logo",width:106,height:18,className:"w-auto h-[14px] xs:h-4",unoptimized:!0}):(0,l.jsx)(p(),{src:e.logo,alt:e.name,width:62,height:20,className:"w-auto h-4 xs:h-[18px]",unoptimized:!0})})},e.name+t)})})]})},v=()=>{let e=(0,i.Bx)(),[t,s]=(0,n.ID)(!0),m=e?.stickyOffers??[];return 0!==m.length&&t?(0,l.jsx)(a.A,{id:"floatingCompareBlock",priority:r.Kr.HIGH,children:(0,l.jsx)(j,{priorityLinks:m,handleClose:()=>{s(!1)}})}):null}},96208:(e,t,s)=>{"use strict";s.d(t,{A:()=>p});var l=s(37876),a=s(14232),r=s(14694),i=s(38294),n=s(26630),m=s(82526);let d=({images:e,type:t})=>{var s;let[a,r]=(0,n.ID)(!1),[d,c]=(0,n.ID)(0),{firstImageContainer:x,secondImageContainer:o,firstImage:h,secondImage:p}="left-top"===(s=t)?{firstImageContainer:"flex items-end",secondImageContainer:"",firstImage:"-mr-[15%] pt-[40px] sm:pt-[60px] md:pt-[80px] h-full [&_img]:aspect-[3/4]",secondImage:"-ml-[15%] h-full [&_img]:aspect-[4/5]"}:"right-top"===s?{firstImageContainer:"z-[2]",secondImageContainer:"flex items-end",firstImage:"-mr-[15%] h-full [&_img]:aspect-[4/5]",secondImage:"-ml-[15%] pt-[40px] sm:pt-[60px] md:pt-[80px] h-full [&_img]:aspect-[3/4]",container:"aspect-auto"}:"left-to-right"==s?{firstImageContainer:"z-[2]",secondImageContainer:"flex items-center",firstImage:"h-full -mr-[15%] [&_img]:aspect-[3/4]",secondImage:"h-auto [&_img]:aspect-[4/5]"}:{firstImageContainer:"flex items-center",secondImageContainer:"",firstImage:"h-auto [&_img]:aspect-[4/5]",secondImage:"h-full -ml-[15%] [&_img]:aspect-[3/4]"};return(0,l.jsxs)("div",{className:"w-full relative flex md:w-auto flex-row",children:[(0,l.jsx)(m.A,{images:e,open:a,handleClose:()=>{r(!1)},selectedImageIndex:d}),e.map((e,t)=>{let s=0===t;return(0,l.jsx)("div",{className:(0,n.xW)("w-full h-full",s?x:o),children:(0,l.jsx)("div",{className:(0,n.xW)("w-auto ",s?h:p),children:(0,l.jsx)("div",{onClick:()=>{c(t),r(!0)},className:"cursor-pointer",children:(0,l.jsx)(i.A,{image:e,size:{default:50,sm:75},className:"w-full h-auto object-cover",style:{zIndex:t}})})})},`${e.id}-${t}`)})]})};var c=s(49841),x=s(48762),o=s(80977),h=s(73591);let p=e=>{let{images:t,title:s,sections:i,paragraphs:m,text:p,withoutIcon:g,sectionId:f,overlapType:u,sectionClassName:j,titleClassName:v,imageSectionClassName:y,paragraphClassName:N,enableLoadMore:w=!1,headerTitleSection:b=!1,sectionNumber:C,callToAction:k,showShareButton:A}=e,{tCommon:I}=(0,x.FC)(),[S,_]=(0,a.useState)(w?8:i?.length||0),{isVisible:W,elementRef:F}=(0,o.A)(),P=()=>{if(i&&i.length>0)if(i.length<2)return"text-[1.375rem] sm:text-[1.5rem]";else if(i.length<6)return"text-[1.25rem] sm:text-[1.375rem]";else return"text-[1rem] sm:text-[1.125rem]";if(m&&m.length>0)return"text-[1.125rem] sm:text-[1.175rem]"},z=C%2==0,D=(e=>{switch(e%4){case 0:return"right-to-left";case 1:default:return"left-to-right";case 2:return"right-top";case 3:return"left-top"}})(C);return(0,l.jsxs)("div",{id:f,ref:F,className:(0,n.xW)("flex gap-y-7 sm:gap-y-11 md:gap-y-0 pt-7 md:pt-10 md:pb-10",z?"flex-col-reverse md:flex-row-reverse":"flex-col-reverse md:flex-row"),children:[(0,l.jsxs)("div",{className:(0,n.xW)("order-1 md:hidden flex items-center",A?"flex-wrap gap-x-2 sm:gap-x-4 gap-y-1 xs:gap-y-2":"gap-4"),children:[(0,l.jsx)("h2",{className:(0,n.xW)("text-[2rem] leading-[120%] font-normal text-primaryFont tracking-tight sm:text-[2.5rem] md:text-[2.75rem] lg:text-[3rem]",v),children:s}),A&&(0,l.jsx)(h.w,{})]}),(0,l.jsxs)("div",{className:(0,n.xW)("w-full md:w-1/2 flex flex-col justify-center",W?`${z?"animate-fade-up md:animate-fade-left":"animate-fade-up md:animate-fade-right"} animate-duration-[1000ms] opacity-100`:"opacity-0",z?"md:pl-16":"md:pr-16"),children:[(0,l.jsx)("h2",{className:(0,n.xW)(x.Uh,"mb-5 sm:mb-7 md:mb-9 hidden md:block",v),children:s}),(0,l.jsxs)("div",{className:"",children:[i&&i.length>0&&(0,l.jsx)("div",{className:"grid grid-cols-2 gap-x-5",children:i.slice(0,S).map((e,t)=>(0,l.jsxs)("div",{className:(0,n.xW)("flex items-center gap-3 xs:gap-4 py-4 sm:py-5",j),children:[!g&&e.icon&&(0,l.jsx)(r.gc2,{icon:e.icon,className:"h-8 w-8 sm:w-10 sm:h-10 text-primary"}),(0,l.jsxs)("div",{className:"max-sm:overflow-hidden",children:[e.title&&(0,l.jsx)(l.Fragment,{children:b?(0,l.jsx)("h4",{className:(0,n.xW)(P(),"leading-[120%] text-primaryFont max-sm:text-ellipsis"),children:e.title}):(0,l.jsx)("p",{className:(0,n.xW)(P(),"leading-[120%] text-primaryFont max-sm:text-ellipsis"),children:e.title})}),e.description&&(0,l.jsx)("p",{className:(0,n.xW)((()=>{if(i&&i.length>0)if(i.length<2)return"text-[1.125rem] sm:text-[1.25rem]";else if(i.length<6)return"text-[1rem] sm:text-[1.125rem]";else return"text-[0.975rem] sm:text-[1rem]";if(m&&m.length>0)return"text-[1rem] sm:text-[1rem]"})(),"text-primaryGreyFont whitespace-break-spaces"),children:e.description})]})]},`${t}-${e.id}`))}),m&&m.length>0&&m.map((e,t)=>(0,l.jsx)(x.Tx,{data:e,cssProps:(0,n.xW)("text-center",N,P())},`${t}-${e.id}`)),p&&(0,l.jsx)("p",{className:"article-paragraph max-w-[90ch] block font-normal text-primaryFont md:text-[1.2rem] lg:text-[1.3rem] text-center text-[1.125rem] sm:text-[1.175rem]",children:p})]}),k&&k,w&&i&&S{_(e=>e+8)},children:I("showMore")})]}),(0,l.jsx)("div",{className:(0,n.xW)("w-full md:w-1/2 flex md:self-baseline md:sticky md:top-[73px]",W?"animate-fade-up animate-duration-[1000ms] opacity-100":"opacity-0",y),children:(0,l.jsx)("div",{className:"flex w-full",children:t&&(0,l.jsx)(d,{images:t,type:u||D})})})]})}},98272:(e,t,s)=>{"use strict";s.d(t,{A:()=>p});var l=s(37876),a=s(14232),r=s(12404),i=s(3006),n=s(14694),m=s(98052),d=s(94952),c=s(96208),x=s(49841),o=s(48762),h=s(22018);let p=({content:e,amenities:t,sectionNumber:s,amenitiesLink:p,hotelData:g})=>{let{tHotels:f}=(0,i.zg)(),{tCommon:u}=(0,o.FC)(),j=(0,a.useMemo)(()=>t.map(e=>({title:e.title,icon:m.y.get(e.id)||n.ywk,id:e.id})),[t]),v={destinationId:{destinationType:r.C8.Hotel,id:g.id}};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.A,{sectionId:d.S0.AmenitiesSection,images:e.images&&e.images.length>0?e.images:void 0,title:e.title?e.title:f("hotelAmenitiesSection"),sections:j,sectionNumber:s}),p&&(0,l.jsx)("div",{className:"flex justify-center mt-4 md:mt-0 md:pb-10",children:(0,l.jsx)(h.A,{href:p.url,target:"_blank",searchRequest:v,placement:r.Il.LandingShowMore,children:(0,l.jsx)(x.T,{children:u("showMore")})})})]})}},98612:(e,t,s)=>{"use strict";s.d(t,{A:()=>w});var l=s(37876);s(14232);var a=s(62403),r=s(57873),i=s(15023),n=s(70654),m=s(48762),d=s(26630),c=s(38294),x=s(14694),o=s(89642),h=s(68414);let p=({data:e,hotelData:t,roomType:s,className:a="",imgStyle:r,imgClassName:i,isRecommended:p,onSelectedRoom:g,shouldMountGallery:f=!0})=>{let[u,j]=(0,d.ID)(!1),{tHotels:v}=(0,n.zg)(),{photos:y}=e,N=y.length>1&&u&&f;return((0,d.uV)(()=>{j(!0)},[]),0===y.length)?(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:(0,d.xW)("h-full md:h-[400px] bg-secondaryGrey")})}):(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{className:(0,d.xW)("flex flex-col max-h-full md:max-h-[400px]",a),children:(0,l.jsx)("div",{className:"relative h-fit order-1",children:(0,l.jsxs)(o.A,{onSelectedRoom:g,roomType:s,hotelData:t,data:e,children:[N?(0,l.jsx)(h.A,{photos:y,isRecommended:p||s?.featured,className:"max-h-full md:max-h-[400px]",imgStyle:r,imgClassName:i,imageSize:{default:50,sm:100,md:50}}):(0,l.jsx)(c.A,{image:y[0],size:{default:50,sm:100,md:50},className:i,style:{aspectRatio:"233/150",objectFit:"cover",position:"relative",borderRadius:0,width:"100%",...r}}),y.length>1&&(0,l.jsx)(m.P_,{className:"bg-white absolute px-2 top-2 left-2 sm:px-3 z-[2] rounded-none",children:(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(x.gc2,{icon:x.jbh,className:"text-primary"}),(0,l.jsx)("p",{className:"text-[0.875rem] leading-[150%] font-normal text-primaryFont",children:v("showAllPhotos",{photos:y.length})})]})})]})})})})};var g=s(50458);let f=({data:e,hotelData:t,className:s=""})=>{var a;let{beds:r,featuredAmenities:i,title:m,roomSizeText:c}=e;return(0,l.jsxs)("div",{className:(0,d.xW)("flex flex-col gap-5",`${s}`),children:[(0,l.jsxs)("div",{className:"flex justify-center items-center",children:[(0,l.jsx)(n.ef,{beds:r}),r.length>0&&c&&(0,l.jsx)("span",{className:"text-[0.875rem] sm:text-[1rem] text-primaryGreyFont",children:"/"}),c&&(0,l.jsxs)("div",{className:"flex items-center gap-2 pl-2",children:[(0,l.jsx)(x.gc2,{icon:x.S97,width:16,height:16}),(0,l.jsx)("p",{className:"text-[0.875rem] font-normal leading-[100%] text-primaryFont lg:leading-[120%] lg:text-[1rem]",children:c})]})]}),(0,l.jsx)(o.A,{hotelData:t,data:e,children:(0,l.jsx)("h3",{className:`${(a=m.length)<10?"text-[1.8rem] sm:text-[2rem] md:text-[2.4rem] lg:text-[2.8rem]":a<20?"text-[1.8rem] sm:text-[2rem] md:text-[2.2rem] lg:text-[2.4rem]":a<30?"text-[1.6rem] sm:text-[1.8rem] md:text-[2rem] lg:text-[2.2rem]":a<40?"text-[1.5rem] sm:text-[1.6rem] md:text-[1.8rem] lg:text-[2rem]":a<50?"text-[1.2rem] sm:text-[1.5rem] md:text-[1.6rem] lg:text-[1.8rem]":"text-[1.1rem] sm:text-[1.2rem] md:text-[1.5rem] lg:text-[1.6rem]"} leading-[1] font-medium text-primaryFont text-center`,children:m})}),(0,l.jsx)(g.A,{allAmenities:i,cssProps:"justify-center"})]})};var u=s(80977),j=s(7976);let v=({hotelData:e,room:t,onSubmit:s,isEven:a})=>{let{scrollToDateBlock:r,scrollToDateBlockAndOpen:c}=(0,i.CF)(),{tHotels:x}=(0,n.zg)(),{elementRef:o,isVisible:h}=(0,u.A)(),g=(0,j.n)();return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{ref:o,className:(0,d.xW)("flex justify-between relative gap-y-5 gap-x-0 md:gap-x-[30px] lg:gap-x-[60px] md:gap-y-0 px-0",h?"animate-fade-up animate-duration-[1000ms] opacity-100":"opacity-0",a?"flex-col md:flex-row":"flex-col md:flex-row-reverse"),children:[(0,l.jsx)(p,{imgStyle:{borderRadius:0},imgClassName:"h-full md:h-[400px]",shouldMountGallery:h,data:t,hotelData:e,className:"md:w-[50%] md:[&_img]:transition-all md:[&_img]:duration-500 md:[&_.swiper-slide-active_img]:hover:scale-105"}),(0,l.jsxs)("div",{className:"flex flex-col justify-center gap-5 md:w-[50%]",children:[(0,l.jsx)(f,{className:"p-0 md:p-0",data:t,hotelData:e}),(0,l.jsx)("div",{className:"text-center line-clamp-4",children:t.description&&t.description.map((e,t)=>(0,l.jsx)(m.Tx,{data:e,cssProps:m.fJ,listStyle:m.fJ},t))}),(0,l.jsxs)("div",{className:"md:w-1/2 md:mx-auto",children:[(0,l.jsx)(m.sP,{className:"hidden w-full md:flex",onClick:s||(()=>{g?g.open():c()}),children:x("viewRates")}),(0,l.jsx)(m.sP,{className:"flex w-full md:hidden",onClick:s||(()=>{g?g.open():r()}),children:x("viewRates")})]})]})]},t.id)})};var y=s(49841),N=s(3006);let w=({hotelData:e,rooms:t,title:s,onSubmit:n})=>{let{scrollToDateBlock:d,scrollToDateBlockAndOpen:c}=(0,i.CF)(),{tHotels:x}=(0,N.zg)(),o=(0,i.Y3)(),h=(0,j.n)();return(0,l.jsx)(a.A,{children:(0,l.jsx)("div",{ref:o?.targetBlockRef,children:(0,l.jsxs)(r.A,{availabilityMode:!1,title:s,titleClassName:`mt-5 mb-7 md:mb-9 ${m.Uh}`,children:[(0,l.jsx)("div",{className:"grid justify-between gap-y-14",children:t.map((t,s)=>(0,l.jsx)(v,{hotelData:e,room:t,onSubmit:n,isEven:s%2==0},t.id))}),(0,l.jsxs)("div",{className:"flex justify-center mt-7 sm:mt-9",children:[(0,l.jsx)(y.T,{className:"hidden md:flex",onClick:()=>{h?h.open():c()},children:x("showMoreRooms")}),(0,l.jsx)(y.T,{className:"flex md:hidden",onClick:()=>{h?h.open():d()},children:x("showMoreRooms")})]})]})})})}}}]);